#!/usr/bin/env python
# -*- coding:utf-8 -*-
'''
@FileName  :main.py 
@desc      :
@Author    :Young
@IDE       :PyCharm
@Time      :2022-09-29 14:52
'''

import sys
from PyQt5 import QtWidgets
# 自定义
from SystemReceive import Pyqt_Serial
from Database import *

if __name__ == '__main__':
    app = QtWidgets.QApplication(sys.argv)  #实例化一个窗口
    database_init() #数据库初始化
    create_user_info() #创建用户数据
    #return_all_checked_info()  #返回所有用户信息并打印
    myshow = Pyqt_Serial()  #实例化自定义类
    myshow.show()  #show() 是 QWidget的方法，用来显示窗口
    sys.exit(app.exec_())  #退出条件（参数）是app.exec_() 也就是整个窗口关闭
    # delete_ticket_info() #删除所有用户信息
    close_cursor()

'''
先导入 PyQt5中的 QtWidgets 通用窗口库，通过继承
QtWidgets.QWidget 来定义自己的窗口。然后生成一个对象（实例化），再调
用 QWidget的 show（）方法来显示这个窗口。
'''